<?php

/* * *********************************************************** */
/* * ******************** controller venda ******************* */
/* * ************ Desenvolvido por Antônio Ezequiel ************** */
/* * *********************************************************** */

//verifica se o usuario esta logado
if (!verificaUsuarioLogado())
    header("location: " . $configurator["siteadmin"] . '/login.A&V');
//verifica se a sessão expirou
if (verificarExpiracaoSessao ())
    header("location: " . $configurator["siteadmin"] . '/login.A&V');
//verifica se o usuario tem permissao
if (!verificaPermissao($_GET['pg'])) {
    header("location: " . $configurator["siteadmin"] . '/erro_permissao.A&V');
}

//atauliza o log do usuario
atualizaLogUsuario($configurator);

//inclusão das classes
include($configurator["classes"] . "/cliente.classes.php");
include($configurator["dao"] . "/clienteDao.php");
include($configurator["classes"] . "/produto.classes.php");
include($configurator["dao"] . "/produtoDao.php");
include($configurator["classes"] . "/venda.classes.php");
include($configurator["dao"] . "/vendaDao.php");
include($configurator["classes"] . "/item_venda.classes.php");
include($configurator["dao"] . "/itemVendaDao.php");

//instanciação dos objetos
$_cliente = new ClienteDao();
$_produto = new ProdutoDao();
$_venda = new VendaDao();
$_itemVenda = new ItemVendaDao();

$_SESSION['itemVenda'] = $_itemVenda->listarItensVenda($_GET['codigo']);

for ($i = 0; $i < count($_SESSION['itemVenda']); $i++) {

    $totalVenda += ( $_SESSION['itemVenda'][$i]['quant']) * $_SESSION['itemVenda'][$i]['preco'];
    $cont++;
}

$smarty->assign("clienteSelecionado", $_venda->listarVenda($_GET['codigo']));
//print_r($_SESSION['itemVenda']); exit;
$smarty->assign("codigoVenda", $_GET['codigo']);
$smarty->assign("totalVenda", $totalVenda);
$smarty->assign("quantItemVenda", $cont);
$smarty->assign("itensVenda", $_SESSION['itemVenda']);
$smarty->display("venda_cadastro.tpl");
?>
